home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d21
/
dvglue10.arc
/
-README
< prev
next >
Wrap
Text File
|
1988-08-13
|
4KB
|
74 lines
DV-GLUE v1.00
-------------
(c) Copyright 1988 Ralf Brown All Rights Reserved
[See file -COPYRIT.NOT for full copying permissions/restrictions]
This is the gamma release of the DV API "glue" functions for TurboC. Most of
the functions have been tested, though there are still a few which haven't.
Please let me know of any bugs you find which aren't mentioned in the demo
program (with fixes would be even nicer).
The documentation is still rather skimpy, but together with the demo program's
source should be enough to get you by without reading the library source code.
If you've been using version 0.7, please note that there have been massive
renamings of functions. See -HIST for details. If you've been using version
0.91, TVposwin(), TVnew_task(), TVapp_new(), and TVptr_read() have different
arguments. Also, a number of functions have been renamed. See -HIST.
New versions of DV-GLUE will be uploaded to the Second Opinion BBS, 1:129/31
HST (412) 826-0822, File Requests supported anytime except 4-5am EST. For
those with ARPAnet access, DV-GLUE will be uploaded to SIMTEL20.ARPA in
directory PD1:<MSDOS.DESQVIEW>. The filename in both places will be
DVGLUEnn.ARC, where nn stands for version n.n. I will also make a precompiled
library (without source) available as DVGLULnn.ARC.
I plan on eventually releasing version 1.1, but don't expect it anytime in
1988. I want to actually make use of these functions now that I've written
them.... If there are any important bugfixes before then, I will probably
release an update package containing the changed files and new docs and
executables, under the name DVGLU10n.ARC.
-----------------------------------------------------------------------------
To use this library, you will first have to recompile the source (unless
you have downloaded DVGLULnn.ARC). Type "MAKE -DMDL=x", where x is the
desired memory model to compile (t,s,m,c,l,h). If you want small model,
just "MAKE" will suffice. A RAMdisk is highly recommended to store both
TurboC and the source code, as the compiler will be loaded nearly 200 times!
The MAKE takes about 18 minutes on my 10MHz AT clone with everything in a
1.2MB extended-memory RAMdisk.
The archives OBJx.ARC contain precompiled modules in various memory models for
those functions which require MASM or A86 to recompile.
Once the code is compiled, run the demo program DEMO.EXE in a window with
at least 128K memory and 4K system memory. The supplied .DVP file will work,
though you will have to modify directories/paths/etc.
To use the library in your own programs, add the line
#include "tvapi.h"
to the start of each module using functions from the library. If you are
using constants for building your own streams, also add the line
#include "tvstream.h"
to the start of the module. Similarly, if you are using any of the UI...
functions, add the line
#include "tvui.h".
Then add TVAPI.LIB to the list of files to compile (if you are using TCC), or
add TVAPI.LIB to the .PRJ file.
-----------------------------------------------------------------------------
A number of the functions at the core of this package were originally written
by John Navas, though by now they are mostly unrecognizable. The original
versions of these can be found in the file TVGLUETC.ARC on the Dog Lab BBS
(415) 594-9806.
Ralf Brown
August 10, 1988
Direct e-mail to:
ralf@cs.cmu.edu (Arpanet) \
ralf%cs.cmu.edu@cmuccvma (BITnet) > preferred
...!{harvard,ucbvax}!cs.cmu.edu!ralf (UUCP) /
Ralf Brown 1:129/31 (FIDOnet)
[No Compu$pend/$ource/GEnie accounts....]
or post a message to the DESQVIEW or DR_DEBUG echomail areas on FIDOnet